﻿using System;

namespace Syngine.Components
{
	[Flags]
	public enum Alignment
	{
		None = 0,

		Left = 1,
		Right = 2,
		HorizontalCenter = 4,

		Top = 8,
		Bottom = 16,
		VerticalCenter = 32,

		TopLeft = Top | Left,
		TopRight = Top | Right,
		TopCenter = Top | HorizontalCenter,

		BottomLeft = Bottom | Left,
		BottomRight = Bottom | Right,
		BottomCenter = Bottom | HorizontalCenter,

		CenterLeft = VerticalCenter | Left,
		CenterRight = VerticalCenter | Right,
		Center = VerticalCenter | HorizontalCenter
	}
}